package jhlee42;

public class J12OOP {

	public static void main(String[] args) {
/*		J12ExCompany apple; // 그 객체로 담는 변수를 지정한다. 단일 값이 아니라 참조값(변수를 담을수 있는 것이다.)
		apple = new J12ExCompany();				
		J12ExCompany google;
		google = new J12ExCompany();
		
		
		J12ExEmployee taehee;
		taehee = new J12ExEmployee();
		J12ExEmployee sooji;
		taehee = new J12ExEmployee();
		
		Wine sablis;
		sablis = new Wine();
		Wine bourgogne;
		bourgogne = new Wine();*/
		
		// 객체생성을 한 줄에 선언
		J12ExCompany apple = new J12ExCompany();				
		J12ExCompany google = new J12ExCompany();
		
		J12ExEmployee taehee = new J12ExEmployee();
		J12ExEmployee sooji = new J12ExEmployee();
		
		Wine sablis = new Wine();
		Wine bourgogne = new Wine();		
		
		
		
		
		
		
	
	}
}

// 회사 클래스
class J12ExCompany {
	String name;
	String dateCreated;
	
	
	public J12ExCompany(){
		System.out.println(name);
	}
}
// 작업자 클래스
class J12ExEmployee{
	String name;
	String dateHired;
	int salary;
	
	public void checkSalary(){
		System.out.println("현재 봉급은 "+salary+ "입니다!!");
	}
}


class Wine {
	
	String manufacturer;
	String name;
	String conuntry;
	String region;
	String kind;
	
	int year;
	int grade;
	
}



